/*
 * Go3DPlayer.h
 *
 *  Created on: 30-jun-2009
 *      Author: practica
 */

#ifndef GO3DPLAYER_H_
#define GO3DPLAYER_H_

#include "player.h"

namespace go3d {

	enum Color {
		NONE,
		WHITE,
		BLACK
	};

	class Go3DPlayer : Player {
	public:
		Go3DPlayer(char* name, Color color);
		~Go3DPlayer();

		virtual void doTurn() = 0;

		char* getName();
		virtual void setName(char* name);
		virtual Color getColor();
		virtual void setColor(Color color);

	private:
		char* mname;
		Color mcolor;
	};

}  // namespace go3d

#endif /* GO3DPLAYER_H_ */

